Genetic Algorithm Design Inspired by Organizational Theory: Pilot Study of a Dependency Structure Matrix Driven Genetic Algorithm

نویسندگان

  • Tian-Li Yu
  • David E. Goldberg
  • Ali Yassine
  • Ying-Ping Chen
چکیده

This study proposes a dependency structure matrix driven genetic algorithm (DSMDGA) which utilizes the dependency structure matrix (DSM) clustering to extract building block (BB) information and use the information to accomplish BB-wise crossover. Three cases: tight, loose, and random linkage, are tested on both a DSMDGA and a simple genetic algorithm (SGA). Experiments showed that the DSMDGA is able to correctly identify BBs and outperforms a SGA. MDL-Based DSM Clustering. A dependency structure matrix (DSM) is a matrix where each entry dij represents the dependency between node i and node j. This study concentrates on the 0-1 domain, where dij = 0 means that there is no dependency between node i and node j, and 1 means that node i and node j are dependent. The goal of DSM clustering is to find subsets of DSM elements (i.e., clusters) so that nodes within a cluster are maximally dependent and clusters are minimally interacting. The minimum description length principle (MDL) provides as a metric to cluster DSMs. Our MDL clustering metric is defined as follows: fDSM (M) = nc log(nc) + log(nn)Σ i=1cli + |S|(2 log(nn) + 1), where nc is the number of clusters, nn is the number of nodes, and cli is the number of nodes in the i-th cluster. The objective is to find a model M that minimizes fDSM . A B C D E F GH A B C D E F G H Fig. 1. A slightly complicated DSM. Clustering is not so obviously at first glance. B D GA CE H F B D G A C E H F Fig. 2. After being reordered, the same DSM can be cleanly clustered as ((B,D,G)(A,C,E,H),(F)). E. Cantú-Paz et al. (Eds.): GECCO 2003, LNCS 2724, pp. 1620–1621, 2003. c © Springer-Verlag Berlin Heidelberg 2003 Genetic Algorithm Design Inspired by Organizational Theory 1621 0 10 20 30 40 0 0.2 0.4 0.6 0.8 1 Generation P ro po rt io n of C or re ct B B s tight−linkage loose−linkage random−linkage Fig. 3. The performance of the SGA with two-point crossover. 0 10 20 30 40 0 0.2 0.4 0.6 0.8 1 Generation P ro po rt io n of C or re ct B B s tight−linkage loose−linkage random−linkage Fig. 4. The performance of the DSMDGA with BB crossover. The DSMDGA. There are two levels of evolutionary algorithms in the DSMDGA: one is to solve the given problem, called the primary GA, and other one is to solve the building block (BB) identification problem, called the auxiliary evolutionary strategy (ES). The basic idea of the DSMDGA is to use the auxiliary ES to identify BBs, then the primary GA solves the problem by utilizing the BB information. Empirical Results. The test function is a 30-bit Maxtrap problem composed of 10, 3-bit trap functions. Three linkage cases were tested: tight linkage, loose linkage, and random linkage. Figures 3 shows the performance of a simple GA (SGA) using two-point crossover. The SGA worked only for the tight linkage case. For loose and random linkage cases, SGA did not work because of BB disruption. Correspondingly, figure 4 illustrates the performance of the DSMDGA using BB-wise two-point crossover. The DSMDGA converged for all three tests. Even in the tight linkage test, the DSMDGA (converged at the 22th generation) outperformed the SGA (converged at the 40th generation) because the DSMDGA disrupted fewer BBs. For more details of this study, please refer to Yu, Goldberg, Yassine, and Chen (2003). Acknowledgment. This work was sponsored by the Air Force Office of Scientific Research, Air Force Materiel Command, USAF, under grant F4962000-0163, the National Science Foundation under grant DMI-9908252. The U.S. Government is authorized to reproduce and distribute reprints for government purposes notwithstanding any copyright notation thereon.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Double Duty: Genetic Algorithms for Organizational Design and Genetic Algorithms Inspired by Organizational Theory

Modularity is widely used in system analysis and design such as complex engineering products and their organization. Also, modularity is the key to solve optimization problems efficiently via problem decomposition. We first discover modularity in a system, and then leverage this knowledge to improve the performance of the system. In this chapter, we tackle both problems with the alliance of org...

متن کامل

A Novel Methodology for Structural Matrix Identification using Wavelet Transform Optimized by Genetic Algorithm

With the development of the technology and increase of human dependency on structures, healthy structures play an important role in people lives and communications. Hence, structural health monitoring has been attracted strongly in recent decades. Improvement of measuring instruments made signal processing as a powerful tool in structural heath monitoring. Wavelet transform invention causes a g...

متن کامل

Using a combination of genetic algorithm and particle swarm optimization algorithm for GEMTIP modeling of spectral-induced polarization data

The generalized effective-medium theory of induced polarization (GEMTIP) is a newly developed relaxation model that incorporates the petro-physical and structural characteristics of polarizable rocks in the grain/porous scale to model their complex resistivity/conductivity spectra. The inversion of the GEMTIP relaxation model parameter from spectral-induced polarization data is a challenging is...

متن کامل

Optimum Routing in the Urban Transportation Network by Integrating Genetic Meta-heuristic (GA) and Tabu Search (Ts) Algorithms

Urban transportation is one of the most important issues of urban life especially in big cities. Urban development, and subsequently the increase of routes and communications, make the role of transportation science more pronounced. The shortest path problem in a network is one of the most basic network analysis issues. In fact, finding answers to this question is necessity for higher level ana...

متن کامل

Genetic Algorithm-Based Optimization Approach for an Uncapacitated Single Allocation P-hub Center Problem with more realistic cost structure

A p-hub center network design problem is definition of some nodes as hubs and allocation of non-hub nodes to them wherein the maximum travel times between any pair of nodes is minimized. The distinctive feature of this study is proposing a new mathematical formulation for modeling costs in a p-hub center problem. Here, instead of considering costs as a linear function of distance, for the first...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003